highly populated - Spanish English Dictionary